Iatrogenic bile duct injuries: etiology, diagnosis and management.