GM CEO Mary Barra hammered again about recall, safety