Legendary investor Warren Buffett says he had lunch with GM CEO Mary Barra and says, 'She's dynamite ... I was really impressed.'