A wide-bandgap polymer based on alkylthio-naphthyl- substituted benzo[1,2-b:4,5-b′]dithiophene units for efficient fullerene-based and fullerene-free polymer solar cells