SG tops ranking of world’s best places to be