Barclays posts profit beat for the third quarter on strong bond trading revenue