Alibaba’s Jack Ma cancels promise of 1 million US jobs, says people should prepare for 20 years of China-U.S. trade war