Lawrence O'Donnell apologizes for fake news