Hybrid transvaginal cholecystectomy: a novel approach.