'A day of reckoning' is coming for Donald Trump. But it might not be jail: former federal prosecutor