Carbon dot/polymer nanocomposites: From green synthesis to energy, environmental and biomedical applications