Modeling arsenic removal by nanoscale zero-valent iron