Novel porphyrin polymers: synthesis and photoelectric property