Towards Heterogeneous Information Fusion: Bipartite Graph Convolutional Networks for In Silico Drug Repurposing