Design of Metal-Organic Frameworks for Carbon Capture Applications: Approaches for Adsorptive Separation of CO2/N2 and O2/N2 Mixtures