New York and London hold firm as world's top IFCs -