Michelle Obama shines in marigold dress at State of the Union