Adsorption of As(III) and As(V) onto colloidal microparticles of commercial cross-linked polyallylamine (Sevelamer) from single and binary ion solutions.