Barclays first-half profit rises 17% to £6.1B on equities trading boom