Diarylethene-based fluorescent and colorimetric chemosensor for the selective detection of Al3+ and CN−