Ion adsorption at the soil particle-solution interface: modeling and mechanisms.