Eating at least 20 grams of nuts daily can cut the risk of a wide range of diseases including heart disease and...