Cairo: Palestinian factions hold talks on unity government