cash flow challenges