Gaza truce negotiators hammer out final details one day before it takes effect