Constrained Maximum Cross-Domain Likelihood for Domain Generalization