difference between fructose and sucrose