Israel rescues four hostages in Gaza raid that kills scores of Palestinians