Text this: Robust Non-Negative Matrix Tri-Factorization with Dual Hyper-Graph Regularization