Computer Infection Snarls Global Networks