Low-rank Matrix Factorization under General Mixture Noise Distributions