Charles Leclerc took his first Formula 1 win in nearly two years as a chaotic British Grand Prix ended behind the safety car ...