Iran’s World Cup squad departs Turkey for Mexico amid visa disputes with the US, ahead of the 2026 tournament hosted by US, Mexico, and Canada