Hydrogenated ZnO nanorods with defect-induced visible light-responsive photoelectrochemical performance