How Hamas carried out its shock assault on Israel