Palestinian Rivals Fatah, Hamas Reach Preliminary Deal On Governing Gaza