Extraterrestrial ribose and other sugars in primitive meteorites