cranberry cheesecake with walnut crust