Barclays Surpasses Profit Expectations Thanks to Strong Consumer and Credit Card Performance