Cease-fire appears to be holding in Gaza