Hemosuccus pancreaticus due to primary splenic artery aneurysm: a diagnostic and therapeutic challenge.