Viscous and Joule heating effects on MHD-free convection flow with variable plate temperature