The Bank of England have not got a good record of forecasting in any event, says John Longworth on Radio 4’s The World at One