Here are the five Senate factions that will decide Trump’s fate