Forecasting GDP with machine learning algorithms