Karen Johnson, head of retail at Barclays, discusses the lender's latest consumer spending report and the impact of seasonal weather and events on spending patterns..