Hamas fires rockets at Israeli targets