Senate votes on final framework for impeachment trial