Theresa May speaks at the Bank of England and extols the virtues of a free market economy, stating that it is the "greatest agent of human progress ever created".