NY & London stay atop financial rankings