Economic indicators show China's economy may be stabilizing