Solar cells based on a fullerene-azothiophene dyad