Cranberry, Almond and Roasted Carrot Salad