Sponge digestive system diversity and evolution: filter feeding to carnivory