supplements that cause heartburn what foods cause excessive flatulence excessive flatulence nhs