Leveraging Multi-facet Paths for Heterogeneous Graph Representation Learning