Karate world descends on Dundee for world championships