Walnuts may prevent diabetes risk