An agent-based implementation of freight receiver and carrier collaboration with cost sharing