A Tröger's base-derived microporous organic polymer: design and applications in CO2/H2 capture and hydrogenation of CO2 to formic acid.