Walnuts found in new study to protect heart and gut health