How is the mechanism of gases separation in gas chromatography?