2,5-Di(2-pyridyl)phospholes: model compounds for the engineering of π-conjugated donor–acceptor co-oligomers with a chemically tunable HOMO–LUMO gap