Hamas accused Fatah of carrying out the attack , and has detained at least 160 Fatah supporters in Gaza .