Cavernous hemangioma of small bowel: a rare cause of digestive hemorrhage.