Laparoscopic management of common bile duct stones