Common bile duct stones: management strategies in the laparoscopic era.