Why did it take Israel so long to deal with Hamas's attack from Gaza?