Turkey Ham and Cranberry Pie