Political Competition with Endogenous Party Formation and Citizen Activists