Ordered GaN Nanorod Arrays for Self-Powered Photoelectrochemical Ultraviolet Photodetectors