GM's Barra talks electric vehicles, future