Iron nanoparticles for environmental clean-up: recent developments and future outlook.