Polyoxometalate-stabilized water dispersible Fe2Pt magnetic nanoparticles Academic Article uri icon