Silicon Valley may be losing its edge to New York, London and San Francisco