Any provision, promise, agreement, clause, or covenant contained in, collateral to, or affecting any hauling, trucking, or cartage contract or agreement is against public policy, void and unenforceable if it purports to indemnify the promisee against liability for any of the following damages which are caused by the sole negligence or willful misconduct of the promisee, agents, servants, or the independent contractors directly responsible to the promisee, except when such agents, servants, or independent contractors are under the direct supervision and control of the promisor: