How GM ignition key design went wrong