Semi driver dies after load shifts along Twin Cities freeway