Gaza truce holds as Israel, Hamas claim ‘victory’