How Factoring Works for Truckers: Pros, Cons, and Alternatives