Triphenylamine based lab-on-a-molecule for the highly selective and sensitive detection of Zn2+ and CN− in aqueous solution