Why following a vegetarian, vegan or flexitarian diet is good news for your immune health