Carbon dot/polymer composites with various precursors and their sensing applications: a review