Maria Sharapova wins French Open