A self-powered solar-blind ultraviolet photodetector based on a Ag/ZnMgO/ZnO structure with fast response speed