Enhancement effects of cobalt phosphate modification on activity for photoelectrochemical water oxidation of TiO2 and mechanism insights.