CNN has accused Donald Trump of 'encouraging violence against reporters' after he posted a controversial video on Twitter.