Polymer-based membranes applied to gas separation: material and engineering aspects