Virus sweeps through England squad on eve of Pakistan Test