Photoelectrochemical water oxidation by screen printed ZnO nanoparticle films: effect of pH on catalytic activity and stability.