Trump calls CNN 'fake news' after Jim Acosta yells out questions