London retains position as world’s most powerful city