GM CEO endures 2 tough days of testimony