Barclays gana un 31% menos en el primer semestre