Israel strikes Gaza after rocket fired