Hydrodynamic and heat transfer properties of magnetic fluid in porous medium considering nanoparticle shapes and magnetic field-dependent viscosity