World karate championships could bring £10m boost to Dundee