Israeli cabinet has ratified the ceasefire deal but its PM Benjamin Netanyahu says Israel 'reserves the right to resume war'.