Text this: Membranes for gas separation current development and challenges