Harmonic mixtures: combining mixture models and graph-based methods for inductive and scalable semi-supervised learning