Implementation of bridged copolymerisation to optimise the optical properties of porphyrin: applications in dye-sensitized solar cells | Synapse