England captain Harry Kane has admitted it will take "years" to stop thinking about the Euro 2024 defeat.