Factoring Receivables: When it Makes Sense, When Not