Israeli security cabinet approves Gaza ceasefire deal