Why a Profitable Business Can Still Run Out of Cash