Trumped!: How Tweets, Trolls, and Memes Won the Presidency for Donald Trump