A highly selective fluorescent sensor for the detection of Al3+ and CN− in aqueous solution: biological applications and DFT calculations