Historian Niall Ferguson: China is in trouble