Dynamic gas—solid chromatographic techniques for characterizing carbon molecular sieves