Do candidates need separate bank accounts for both the primary and general election?