Carrot-Walnut Pie