Why Is American Election Season So Long?