Eating some 46 almonds a day may boost gut health, study finds