Cranberry walnut chickpea salad