Bayesian Inference of the Number of Factors in Gene-Expression Analysis: Application to Human Virus Challenge Studies