Palestinian Fatah and Hamas agreed late Wednesday to hold general elections by the end of 2018 after talks in Cairo. A joint statement released by all the factions said Palestinian President Mahmoud Abbas will set the date for the polls.