Hamas rockets hit Israeli town; Israeli officer shot in Gaza Strip