The effect of variable viscosity on MHD viscoelastic fluid flow and heat transfer over a stretching sheet