Strike cost $3 billion but not GM's electric future