Nucleic acid delivery using magnetic nanoparticles: the Magnetofection™™ technology. (April 2011)