Turkey & Ham Pie with Cranberry Topping