A facile synthesis of self-doped carbon dots from 2-aminoterephthalic acid and their applications. (September 2019)