Donald Trump is 'marketing our worst demons'