Electrochemical generation of a molecular heterojunction. A new Zn-Porphyrin-Fullerene C60 Polymeric Film. (1st June 2017)