Recent advances and prospects of D1:D2:A non-fullerene ternary polymer solar cells | Synapse