Are late B2B payments slowing down the economy?