Recent development of heat and power generation using renewable fuels: A comprehensive review. (September 2022)