NBC News: Spain defeats England 2-1 to win Euro 2024 final