Barclays has announced it is to appoint KPMG as its auditor for the year ending 31 December 2017, ending a relationship with PwC which has lasted over a century