Bicyclic carbohydrate-derived scaffolds for combinatorial libraries