This week marked 100 days until the official start of the 2026 FIFA World Cup. It's time to get serious about Boston's role as a host city.