Should political parties pay for their own primaries rather than taxpayers?