Parasite communities: the roles of phylogeny and ecology.