Trump Impeachment hearings live: Public testimony from Volker, Vindman, Williams & Morrison