Domain Generalization Using A Mixture Of Multiple Latent Domains