Eat walnuts to ward off diabetes risk