Prorocentrolide, a toxic nitrogenous macrocycle from a marine dinoflagellate, Prorocentrum lima