Homopseudopteroxazole, a new antimycobacterial diterpene alkaloid from Pseudopterogorgia elisabethae.