IVGAE: Handling Incomplete Heterogeneous Data with a Variational Graph Autoencoder