J-aggregate formation in bis-(4-carboxyphenyl)porphyrins in water : pH and counterion dependence