Pundit Alan Shearer has explained why he thinks Bayern Munich superstar Harry Kane could sign for Premier League giants Liverpool.