Pooling information and forecasting with dynamic factor analysis