Cease-fire announced between Israel and Hamas