Effects of surfactants on the aggregation behaviour of thiacarbocyanine dyes