Recent developments in magneto-hydrodynamic Fe 3 O 4 nanofluids for different molecular applications: A review study