spinach salad with walnuts, avocado and cranberries on a white plate