Rivals Hamas, Fatah reach preliminary deal on governing Gaza

Repeated reconciliation attempts have failed since 2007.