A guide to thermal desorption for gas chromatography