A review on carbon quantum dots: Synthesis, photoluminescence mechanisms and applications. (16th August 2022)