Obama gives State of the Union address