Improved performance of a back-illuminated GaN-based metal-semiconductor-metal ultraviolet photodetector by in-situ modification of one-dimensional ZnO nanorods on its screw dislocations