How does factoring differ from bank funding?