Semi-Transparent p-Cu2O/n-ZnO Nanoscale-Film Heterojunctions for Photodetection and Photovoltaic Applications