Fatah hold first Gaza rally for years