Nadal wins ninth French crown