Modeling the transport behavior of Pb(II), Ni(II) and Cd(II) in the complex heavy metal pollution site under the influence of coexisting ions