Structure of a Novel Oligosaccharide-Mycosporine-Amino Acid Ultraviolet A/B Sunscreen Pigment from the Terrestrial Cyanobacterium Nostoc commune(*)