Answer the following question:

who has won the formula one french grand prix 2018?
Lewis Hamilton