A Democratic congresswoman has thrown her support behind a Republican in one of the most closely watched races of the US midterm elections, just two days before voters head to the polls. Haley Stevens, who lost Michigan’s Democratic Senate primary in August, announced on Sunday that she was endorsing Republican Mike Rogers over her own party’s nominee, Abdul El-Sayed.