Republicans have elected South Dakota Sen. John Thune as the next Senate majority leader, completing a momentous shift in their leadership that elevates a top deputy of Sen. Mitch McConnell into a key position as President-elect Donald Trump returns to the White House.