High performance self-powered ultraviolet photodetectors based on electrospun gallium nitride nanowires