X removes hundreds of Hamas-affiliated accounts since attack