Single-incision vs three-port laparoscopic cholecystectomy: prospective randomized study.