Harry Kane has once again made history with the England national team after breaking Gary Lineker's record.