difference between gastroenteritis and irritable bowel syndrome