Manhattan Non-negative Matrix Factorization