Trump Impeachment Trial Nears End as Senate Debates New Witness Testimony