Exploring methyl-3-hydroxy-5-carboxy-2-thiophenecarboxylate and varying flexible bis(imidazole)-based synthons as building blocks for the construction of diverse cadmium coordination polymers