Built to last? China celebrates centenary of Communist Party