Forecasting, causality and feedback