Kevin Magnussen, Mexican GP 2018