Bank of England is forecasting a long recession.