A highly selective diarylethene chemosensor for dual channel recognition of CN− and Zn2+ and its application