2-dimensional Projective Non-negative Matrix Factorization and Its Application to Face Recognition