Revealed: the world’s best cities to live in