Warring Palestinian groups in Lebanon's Ein el-Hilweh refugee camp agree on cease-fire