A Unified Matrix Factorization Framework for Classical and Robust Clustering