Reaction of Anions and Cations with Variable-Charge Soils