Recent progress of magnetic nanoparticles in biomedical applications: A review