N-type conjugated polyelectrolyte enabled by in situ self-doping during aldol condensation