cranberry-almond apple pie