These are the least (and most) stressful cities to live in the world