For a few weeks now I have been having pain in my upper stomach and now I am pooping blood and the pain has gotten worse. What is causing this?