Sports Harry Kane's Bayern Contract: Implications for England and Premier League Legacy 6 November 2026