Obama struggles with blue-collar workers