Kevin Keegan — English association football player and manager (1951–2026)