Molecular characterisation and computational modelling of macrophage heterogeneity of major immediate early gene expression during a murine cytomegalovirus infection