Impact of Joule heating and viscous dissipation on magnetohydrodynamics boundary layer flow of viscous nanofluid subject to the stretched surface