Heat and mass transfer in non-Newtonian nanofluids over a non-isothermal stretching wall