Mercedes' George Russell snatches Ferrari's Charles Leclerc's podium hopes with ease at the Hungarian Grand Prix.