3D hierarchically branched Cu2S/ZnO heterojunction nanowire arrays for enhanced solar water splitting. (March 2023)