Finite difference solution of MHD mixed convection flow with heat generation and chemical reaction