40 foods to lower cholesterol