Sunderland-born Andy Haldane, ex-Bank of England chief economist, says firms have faced a "huge squeeze".