Market overview: Investec reaffirms ‘buy’ on Barclays