Retailers cancel orders from Asian factories, threatening millions of jobs