VideoCAD: A Dataset and Model for Learning Long-Horizon 3D CAD UI Interactions from Video