An “immediate and lasting cease-fire” was declared on Monday after a top Lebanese general met with officials from rival Palestinian factions, following days of fighting in Lebanon’s largest Palestinian refugee camp, which left several people dead and dozens wounded.