TiO2-supported copper nanoparticles prepared via ion exchange for photocatalytic hydrogen production