A PCPDTTPD-based narrow bandgap conjugated polyelectrolyte for organic solar cells. (14th February 2018)