Rigid polycycles and peptidomimetics from carbohydrate synthons