The tunable coordination architectures of a flexible multicarboxylate N-(4-carboxyphenyl)iminodiacetic acid via different metal ions, pH values and auxiliary ligand