Hierarchical ZnO nanorod/ZnFe2O4 nanosheet core/shell nanoarray decorated with PbS quantum dots for efficient photoelectrochemical water splitting