Barclays posts profit slump after hit from costly trading error in the U.S. July 28, 2022July 28, 2022