Applications of Metal-Organic Frameworks in Gas Storage and Separations