Nonnegative Matrix Factorization through Cone Collapse