Um ataque israelense a um acampamento de refugiados em Gaza deixou ao menos 45 mortos, segundo o movimento islamista Hamas.