China's record-breaking Spring Festival travel rush and holiday consumption