Pep Guardiola heaped praise on midfielder Ilkay Gundogan after he signed a new contract at Manchester City.