Barclays reports a 12% rise in third-quarter profit to £2.3bn and announces a £500m buyback alongside 5,000 global job cuts ...