Ruthenium complex-catalyzed coupling of vinyl halides with olefins