Effects of magnetic field and suction/injection on convection heat transfer of non-Newtonian power-law fluids past a power-law stretched sheet with surface heat flux