Conjugated anthracene derivatives as donor materials for bulk heterojunction solar cells: olefinic versus acetylenic spacers.