Lando Norris held off team-mate Oscar Piastri in the final laps to win the Hungarian Grand Prix as McLaren claimed another one-two; George Russell passed Charles Leclerc to claim a podium for Mercedes; Max Verstappen finished ninth but faces investigation for pass on Lewis Hamilton