Twitter suspends over 500,000 accounts tied to violent extremism