Agreement between Fatah and Hamas paves way for Palestine coalition