Please answer this question: who has won the mens singles french open tennis tournament 2018?
Rafael Nadal