how many walnuts a day to lower cholesterol