Tech »  Consumer Reports calls Microsoft 'hypocritical' for stranding millions of Windows 10 PCs