Israel has agreed to a unilateral 12-hour cease-fire in Gaza starting on Saturday morning. VPC