Low-Rank Matrix Factorizations with Volume-based Constraints and Regularizations