Preparation and characterization of the self-aggregated dimer of meso- p-hydroxyphenylporphyrin and studies on the self-aggregate reaction mechanism