Barclays gives 35,000 staff pay boost to ease cost-of-living burden