CO2 Reduction Using Water as an Electron Donor over Heterogeneous Photocatalysts Aiming at Artificial Photosynthesis