Three multifunctional coordination polymers based on viologen: photochromic/thermochromic properties, ammonia vapor sensing and applications | Synapse