Charles Leclerc, Hungarian GP 2018