Halogenated Compounds from Corals: Chemical Diversity and Biological Activities.