Cavernous hemangioma: uncommon cause of obscure gastrointestinal bleeding.