Insights into kinetics, isotherms and thermodynamics of phosphorus sorption onto nanoscale zero-valent iron