Cash Crunch: When Customers Pay Late, Businesses Juggle