North American trio beats Morocco to host 2026 World Cup