Smart money 18% YES: 100kt meteor strike in 2026