Barclays profit jumps 23% in third quarter, beating expectations