Cacospongionolide B, a new sesterterpene from the sponge Fasciospongia cavernosa.