The chief executive of Barclays, Antony Jenkins, is to waive his bonus of about £1m following a “difficult” year for the bank.

Read more