A First-principles-based Microkinetic Model for the Conversion of Fructose to 5-Hydroxymethylfurfural