Transduodenal sphincteroplasty and choledochoduodenostomy