4 million Texans expected to travel for Fourth of July weekend | KVUE