Revealing the contributions of homogeneous and heterogeneous catalysis for isomerization of D-glucose into D-fructose in the presence of low-soluble basic salts