City tops world rankings again, but with Singapore snapping at its heels, American think tank says