Gallstone pancreatitis: a prospective randomized trial of the timing of surgery.