Zooxanthellamide A, a novel polyhydroxy metabolite from a marine dinoflagellate of Symbiodinium sp.