Rules, timings, votes: How Donald Trump's impeachment trial will likely play out