The application of non-isothermal programmed pyrolysis-mass spectrometry to geochemistry