Mycalamide A, an antiviral compound from a New Zealand sponge of the genus Mycale