Tension erupts between Fatah, Hamas in Gaza