Microsoft is recalling more than 2 million power cords that can overheat and causes fires or electrical shock, according to the company. The recall applies to about 2.25 million AC power cables sold ...