Maximum-Volume Nonnegative Matrix Factorization