Millions to hit the roads for the holiday weekend