President Donald Trump is set to deliver the State of the Union address tonight — his first since returning to office for a second term.