Factors effecting the hydrogenation of fructose with a water soluble Ru–TPPTS complex. A comparison between homogeneous and heterogeneous catalysis