Microsoft pulls faulty Surface Pro 2 firmware update | ZDNet