Recent advances in carbon nanodots: synthesis, properties and biomedical applications | Synapse