Recent macroeconomic stability in China