MHD flow and heat transfer over a stretching porous sheet subject to power law heat flux in the presence of chemical reaction and viscous dissipation