Boundary layer flow and heat transfer of a non-Newtonian nanofluid over a non-linearly stretching sheet