Palestinian Rivals Hamas And Fatah Reach A Preliminary Deal On Governing Gaza