General Motors has agreed to a $900-million criminal settlement with the US government over the automaker’s ignition switch problems, which led to a massive recall in 2014. The company also also announced $575-million in civil resolutions for two cases.