Solvent-dependent chromogenic sensing for Cu2+ and fluorogenic sensing for Zn2+ and Al3+: a multifunctional chemosensor with dual-mode