High-performance 1D type-II TiO 2 @ZnO core-shell nanorods arrays photoanodes for photoelectrochemical solar fuel production