Medellin one of the best cities in Latin America to live in: study