Israeli Prime Minister Benjamin Netanyahu has threatened to withdraw from a ceasefire and resume fighting if Hamas does not free more hostages on the weekend.