Text this: Potential production of transparent P CuGa02/ n ZnO Heterojunction thin film Diodes