Dan Niles sees a 'last gasp' rally between now and Christmas before things get ugly again in 2023