Preparation of Cu-doped ZnO nanoparticles via layered double hydroxide and application for dye-sensitized solar cells. (March 2021)