Efficient visible photodegradation of 4-nitrophenol in the presence of H2O2 by using a new copper(II) porphyrin–TiO2 photocatalyst