Pep Guardiola admits he may have made a mistake in selling Yaya Toure while he was in charge of Barcelona.