Structural and optical properties of Cu-doped ZnO nanoparticles synthesized by co-precipitation method for solar energy harvesting application