The boss of Barclays took home a £10.5 million pay packet last year, while the bank handed out £1.9 billion in bonuses to its staff after reporting greater yearly profits.