Intermolecular electron transfer promoted by directional donor-acceptor attractions in self-assembled diketopyrrolopyrrole-thiophene films.