Turn on fluorescent detection for Cd2+ based on surfactant controlled squaraine aggregation.