Rafa Nadal wins French Open over Dominic Thiem