upper middle stomach pain after eating and diarrhea