Generalized Mixed Integer Rounding Valid Inequalities For Mixed Integer Programming Problems