TiO2 microrods with stacked 3D nanovoids for photoelectrochemical water splitting