Text this: Properties, synthesis, and applications of carbon dots: A review