ZnO Branched Nanowires and the p-CuO/n-ZnO Heterojunction Nanostructured Photodetector