Gravar-mail: Mixture-of-Experts Variational Autoencoder for clustering and generating from similarity-based representations on single cell data