Gas chromatographic study of the analysis and elution mechanism of hydrogen sulphide, carbonyl sulphide and light mercaptans in petroleum gases