New list ranks the most – and least – stressed cities in the world