Laparoscopic hepatectomy with bile duct exploration for the treatment of hepatolithiasis: an experience of 116 cases.