Chris Long with KC Current shares hope for World Cup coming to KC in 2026