Polymer solar cells with novel fullerene-based acceptor