Carbonaceous supports decorated with Pt–TiO2 nanoparticles using electrostatic self-assembly method as a highly visible-light active photocatalyst for CO2 photoreduction