III-nitride nanostructured photo-electrodes for enhanced solar-powered hydrogen generation