Ultrafast spectroscopic investigation of discrete co-assemblies of a Zn-porphyrin–polymer conjugate with a hexapyridyl template