China's Spring Festival travel is world's largest human migration