CNBC Host Trashes Al Gore as ‘Charlatan and Villain’