A prospective comparison of laparoscopic versus open cholecystectomy.