O-containing hyper-cross-linked polymers and porous carbons for CO 2 capture