Nearly Half of Donald Trump's Twitter Followers Are Fake Accounts and Bots