Sorption of arsenite, arsenate, and thioarsenates to iron oxides and iron sulfides: a kinetic and spectroscopic investigation.