stomach pain and swelling