Molecular phylogeny of anoplocephalid tapeworms (Cestoda: Anoplocephalidae) infecting humans and non-human primates