Medellin named world’s most innovative city of 2012