Laparoscopic single-port versus traditional multi-port laparoscopic cholecystectomy. A comparative study on clinical outcomes and costs.