Gaza truce and hostage release postponed 'last minute'