Functional Metal-Organic Frameworks: Gas Storage Separation and Catalysis