U.S. President Donald Trump is set to deliver his third State of the Union speech on the eve of his impeachment vote.