Tourism promotion film of China’s Shanxi Province debuts on Times Square screen