GM CEO Mary Barra to testify before Congress