Amphitoxin, A New High Molecular Weight Antifeedant Pyridinium Salt From the Caribbean Sponge Amphimedon compressa