Modeling the effects of surfactant, hardness, and natural organic matter on deposition and mobility of silver nanoparticles in saturated porous media.