Effect of perchlorate, nitrate, chloride and pH on sulfate adsorption by variable-charge soils