GM has called time on its Cruise autonomous taxi division, which has had a rough year with accidents and service suspensions.