CuO–ZnO nanocomposite films with efficient interfacial charge transfer characteristics for optoelectronic applications