US and UK businesses wait weeks beyond terms to be paid