Poor weather in China forces 4,500 flight cancellations