A comprehensive review on magnetic nanoparticles (ferrites): synthesis, surface functionalization and therapeutic applications. — SciRadar