GM’s Mary Barra talks electric vehicles, future