longest living invertebrates