A Review of Nonnegative Matrix Factorization Methods for Clustering