Hamas fires rockets amid Israeli air strikes on Gaza