Velocity and thermal slip effects on MHD nanofluid flow past a stretching cylinder with viscous dissipation and Joule heating