Low toxicity and long circulation time of Polyampholyte-coated magnetic nanoparticles for blood pool contrast agents