A review of chemical looping combustion technology: Fundamentals, and development of natural, industrial waste, and synthetic oxygen carriers. (1st June 2023)