Late payments stifling economic recovery