A Latent Variable Approach for Meta-Analysis of Gene Expression Data from Multiple Microarray Experiments