Hamas fires hundreds of rockets at Israel City