Effect of zinc cations on the kinetics of supramolecular assembly and the chirality of porphyrin J-aggregates