GM's Mary Barra testifies before Congress