California suspends GM Cruise self-driving vehicles as ‘not safe’ for public