Barclays warned its earnings would be bad, but the reality was even worse