Mechanically robust and high-performance ternary solar cells combining the merits of all-polymer and fullerene blends