Choledochoduodenostomy: an 18 year study of 175 consecutive cases.