Medellin named among top 3 most innovative cities in the world