Israel strikes Gaza after scores of rockets fired from strip