Netanyahu tells cabinet he is prepared to snap back restrictions on Gaza if Hamas does not uphold terms of new truce