Hamas, Fatah spar over elections delay