Pep Guardiola heaped plaudits on his entire Manchester City squad after they overcame Bristol City to reach the Carabao Cup final.