Iraqi soldier kills two American troops