John Barnes has hit out at Tottenham Hotspur star Harry Kane for suggesting he may have to leave to win trophies