Nutty Cranberry Cheese Pie