Switzerland has kept top spot as the greatest talent magnet in the world, although a number of other European countries are catching up.