Nearly 100 vehicles collide on TX freeway