Naphthalene diimide–diketopyrrolopyrrole copolymers as non-fullerene acceptors for use in bulk-heterojunction all-polymer UV–NIR photodetectors | Synapse