Cash Flow Management for Small Businesses: Why Can a Profitable Business Still Die from Running Out of Cash?