London boasts largest number of billionaires