Randomised controlled trial of laparoscopic versus mini cholecystectomy