General anesthesia versus spinal anesthesia for laparoscopic cholecystectomy.