Trump tears into 'fake news' CNN ahead of next week's debate