Magnetic Nanoparticles for Cancer Diagnosis and Therapy