Crisp Summer Green Bean Salad with Walnuts and Cranberries