Fatah, Hamas agree to end Gaza fighting (DPA)