Porosity-enhanced solar powered hydrogen generation in GaN photoelectrodes