Bioactive bromopolyacetylenes from the marine sponge Xestospongia testudinaria