Nine in ten Brits now have accounts with two or more banks