Reactions of carbohydrates with hydroperoxides