do cargo trains have drivers