President Donald Trump will speak to a divided public and Congress in his State of the Union address with the midterms nearing.