UN agencies hail Gaza cease-fire deal