Echinococcus: biology and strain variation.