Barclays announces appointment of new managing directors