Generalized Nonnegative Matrix Approximations with Bregman Divergences