Argentina's capital Buenos Aires has been named as the most livable city in Latin America, according to the latest global survey.