Millions hit the road for eclipse