Israel strikes Gaza in retaliation for rocket fire