Echinostomes and snails: exploring complex interactions.