Idiopathic common bile duct perforation: a case report.