Israel strikes Gaza after accusing Hamas of violating ceasefire