Complex interplay between colloidal stability, transport, chemical reactivity and magnetic separability of polyelectrolyte-functionalized nanoscale zero-valent iron particles (nZVI) toward their environmental engineering application