A hybrid zinc phthalocyanine/zinc oxide system for photovoltaic devices: a DFT and TDDFPT theoretical investigation