Reducing CO2 with Stable Covalent Organic Frameworks