Zn2+/Cd2+ optical discrimination by fluorescent chemosensors based on 8-hydroxyquinoline derivatives and sulfur-containing macrocyclic units.