Gary Lineker thinks Harry Kane is "the greatest English striker we've ever had" after the England captain equalled his record of 10 World Cup goals.