Palestinian factions leave for Egypt for talks