Algeria plans to host meeting for Palestinian factions