Trump attacks 'fake news' in fiery media conference