food intolerance food sensitivity irritable bowel syndrome ibs food allergy diarrhea fibromyalgia constipation diet