Hemosuccus pancreaticus: a rare cause of gastrointestinal bleeding.