Twitter bans Trump for 24 hours