Triphenylamine-based Schiff bases as the High sensitive Al(3+) or Zn(2+) fluorescence turn-on probe: Mechanism and application in vitro and in vivo.