Solid phase microextraction techniques used for gas chromatography: A review