Silica-coated Magnetic Nanoparticles: An Insight into Targeted Drug Delivery and Toxicology