Manchester City manager Pep Guardiola says he will not pick Yaya Toure until his agent apologises for making critical comments.