Tackling Data Heterogeneity in Federated Time Series Forecasting