Semi-Supervised Domain Generalization with Known and Unknown Classes