magnetic MgFe2O4 nanoparticles