2026 World Cup: Squads and full list of 1,248 players called up