Highly supportive hydrogen peroxide as a hole scavenger to improve the visible light water splitting activity of flake-like Co-doped ZnO thin films. (October 2019)