Duodenocaval fistula: a life-threatening condition of various origins.