What are the hosts of the trematoda?