Palestinian rival factions Hamas and Fatah have reached a deal over political reconciliation and details will be released at a news conference later