Effects of cations and anions of ionic liquids on the production of 5-hydroxymethylfurfural from fructose.