Synthesis of a novel β-ketoenamine-linked conjugated microporous polymer with NH functionalized pore surface for carbon dioxide capture