Cranberry, caramelised onion, rocket and walnut salad