Charles Leclerc Wins Formula 1 British Grand Prix 2026 as Louis Vuitton Celebrates Victory at Silverstone