Efficient Organic Solar Cells with Polymer-Small Molecule: Fullerene Ternary Active Layers