GM swears it really will make money on electric cars soon