Learning Latent Spaces for Domain Generalization in Time Series Forecasting