2023. PMID: 37513326 Free PMC article. RSC Adv. 2022 Jan 24;12(5):3157-3164. doi: 10.1039/d1ra09371a. eCollection 2022 Jan 18. RSC Adv. 2022. PMID: 35425325 Free PMC article. RSC Adv. 2024 Jan 2;14(1):278-352. doi: 10.1039/d3ra07670a. eCollection 2024 Jan 2. RSC Adv. 2024. PMID: