Ag nanoparticles@ZnO nanowire composite arrays: an absorption enhanced UV photodetector.