Nearly 3.3 million Southern Californians expected to travel over July Fourth weekend