Optimization and simplification of polymer–fullerene solar cells through polymer and active layer design