Primary closure versus T-tube drainage after laparoscopic choledocholithotomy: a prospective randomized study