Complications of supraduodenal choledochotomy: a comparison of three methods of management