GM still struggling to build EVs