Four witnesses testified on Tuesday at the third public impeachment hearing before the US House of Representatives Intelligence Committee.