Aggregation behaviour of a tetracarboxylic porphyrin in aqueous solution