Twitter plays whack-a-mole with Donald Trump's tweets as he blasts 'ban on free speech'