Trump slammed for ‘avalanche of lying’ in brutal takedown by CNN fact-checker