Adsorptive removal of humic acid from aqueous solution by micro- and mesoporous covalent triazine-based framework