Barclays says 3,000 jobs have been culled so far this year