Virus keeps Black Friday crowds thin