Stocks edge higher after upbeat China data