Influence of the positions of thiophenes and side chains on diketopyrrolopyrrole based narrow band-gap small molecules for organic solar cells. (October 2016)