Handful of nuts daily cuts risk of heart disease, cancer