Mechanism of O2 evolution on TiO2 photoanodes