Poly(5,6-dithiooctylisothianaphtene), a new low band gap polymer: spectroscopy and solar cell construction