GM could convince more mainstream buyers to choose electric vehicles. General Motors has spent billions over decades trying ...