Home Tennis Halep wins French Open final