Numerical investigation of the nanoparticle volume fraction effect on the flow, heat transfer, and entropy generation of the Fe3 O4 ferrofluid under a non-uniform magnetic field