Why did the Roman empire collapse never to return, while the Chinese empire, even after short-term collapses, was always able to reconstitute itself?