Barclays’ bold £2 billion cost-cutting blitz boosts profits and sets stage for Tesco Bank takeover