Efficient UV photodetector based on heterojunction of n-ZnO nanorods/p-diamond film