Carbon nitride derivatives as photocatalysts for the CO2 reduction reaction: computational study.