Pep Guardiola believes City have signed a ‘top class young player’ in Julian Alvarez.