President Obama gives his State of the Union address in Washington on Tuesday.