Spinach Salad with Apples, Walnuts, and Cranberries