UK tax authority to retain NatWest and Citigroup but drop Barclays from £334mn contract