Mixed convection flow of viscoelastic nanofluid over a stretching cylinder