UniGen: Universal Domain Generalization for Sentiment Classification via Zero-shot Dataset Generation