Green salad with pecans and cranberries