Hepatic echinococcus disease: our experience over 22 years.