Cranberry apple pie with walnut crust and crumble top