Twitter, FB have deplatformed Trump. Is it enough?