Brunner's gland hamartoma: a rare cause of gastrointestinal bleeding -- case report and review of the literature.