Effects of environmental factors on the removal of heavy metals by sulfide-modified nanoscale zerovalent iron.