Mexico City swept up in World Cup fever as El Tri capture imaginations like never before July 3, 2026