Reactive intermediates and carbohydrate fragmentation in Maillard chemistry