Congenital common bile duct agenesis: an extremely rare anomaly. Two case reports and review of literature. (March 2018)