Interactive adsorption mechanism and product distribution of impurity gases on CO2 adsorption over amine-grafted ZSM-5/SBA-16 adsorbent