Impact of different TiO2 samples and porphyrin substituents on the photocatalytic performance of TiO2@copper porphyrin composites