Why is glucose soluble in water but cyclohexane is not?