Hexenoses in design of glycoconjugates - from chemistry to function