Effects of rotation and magnetic field on the nonlinear peristaltic flow of a second-order fluid in an asymmetric channel through a porous medium