Weather forecasting: What sets the forecast horizon?