Outcome of mechanical lithotripsy of bile duct stones in an unselected series of 704 patients.