Gas Separation by Nanoporous Graphene Membranes