Factors affecting arsenate adsorption/desorption on variable charge minerals and soils.