Spleen-preserving surgery versus splenectomy for splenic hydatid cyst: ten years experience.