Adsorption mechanism of arsenate by zirconyl-functionalized activated carbon.