Laparoscopic cholecystectomy in the new millennium