3D ensembles of linear and branched ZnO nanoelctrodes for photoelectrochemical applications