Forecasting and model averaging with structural breaks