A review: recent advances in preparations and applications of heteroatom-doped carbon quantum dots.