Defect-controlled ZnO nanorod arrays for enhanced photoelectrochemical performance