Manchester City manager Pep Guardiola says that Harry Kane has all of the attributes of a top striker.