Biomass cookstoves: A review of technical aspects and recent advances Article in Energy Nexus (September 2023)