GM names new CFO for North America unit