Barclays eyes up to 900 job cuts in Britain - union