Haliclonacyclamines A and B, cytotoxic alkaloids from the tropical marine sponge Haliclona sp