Self-powered ultraviolet photodetector based on ZnO nanorod arrays decorated with sea anemone-like CuO nanostructures