Magnetic nanoparticles: Properties and potential applications