upper stomach pain and diarrhea