President Obama to give State of the Union Tuesday night