Market recap: Stocks eked out gains following upbeat news on private-sector jobs and services sector activity, but new evidence of slowing growth in China added to worries about global demand. Energy stocks fell as crude oil tumbled below $89. Treasury yields neared their lowest levels in a month. H-P slumped to nine-year lows after it cut guidance. NYSE decliners led advancers six to five.