Obama directs St. Louis address to young, middle class