GM to halt production of Cruise driverless van