The agreement was announced by representatives from Fatah and Hamas who met in Cairo Palestinian negotiators in Cairo say they have agreed a comprehensive deal for...