Tesco has announced it will sell it’s the majority of its banking operations to Barclays, with the deal worth £1bn in total.