Alan Dershowitz files $300 million defamation suit against CNN