Mechanism of addition of N-propylimidazole to tetraphenylporphinatoiron(III) chloride