Barclays fires 800, hires 1,000