Carbohydrate pyrolysis mechanisms from isotopic labeling: Part 4. The pyrolysis of d-glucose: The formation of furans