Rivals Hamas, Fatah Reach Preliminary Deal On Governing Gaza