Preparation of Cu-doped ZnO nanoparticles via layered double hydroxide and application for dye-sensitized solar cells