World Cup travel chaos meets crypto’s biggest sports bet as 50,000 fans face uncertain logistics June 12, 2026