The Bank of England has announced a number of measures to respond to the economic shock from Covid-19.