Apple Walnut Cake With Caramel Icing