Hamas boosted, Fatah weakened by deal