Iron oxide nanospheres and nanocubes modified with carboxyphenyl porphyrin and their magnetic, optical properties and photocatalytic activities in room temperature amide synthesis