Carbon dots: synthesis, properties and biomedical applications.