Synthesis of triazole- and pyridine-bridged porphyrin-chlorin and porphyrin dimers