Gaza truce holds despite violence