Here's why Trump and McConnell can't hold up impeachment witnesses during the Senate trial: Ex-special counsel