Haliclonin A, a new macrocyclic diamide from the sponge Haliclona sp.