Development of polymer-fullerene solar cells