Separation of CO2 from light gas mixtures using nanoporous silicoaluminophosphate sorbents: Effect of multiple-step ion exchange and adsorption mechanism via computational studies