Hydrophilic polypyrrole and g-C3N4 co-decorated ZnO nanorod arrays for stable and efficient photoelectrochemical water splitting.