World Cup 2026 Winner Odds: France Leads at 24c | Prediction Genius