Royal Bank of Canada buys City wealth manager Brewin Dolphin for £1.6 billion