Analytical pyrolysis of carbohydrates: I. Chemical interpretation of matrix influences on pyrolysis-mass spectra of amylose using pyrolysis-gas chromatography-mass spectrometry