GM says 22 nameplates will have Super Cruise by 2023