Snacking on nuts could be better for your health than you think. A new study published in the journal BMC Medicine has found that eating just 20 grams of nuts a day can lower your risk of heart disease, cancer, and other diseases. Eating peanuts and tree nuts — like hazelnuts, pecans, almonds, and walnuts —…