Obama takes State of the Union message to Asheville