Daniel Ricciardo, Mexican GP 2018