Gillette Stadium is a front-runner to host 2026 World Cup Games