Ptilomycalin A: a novel polycyclic guanidine alkaloid of marine origin