Synthesis of fluorescent carbon nanoparticles (CNPs) and their applications in drug delivery