Text this: Thermoeconomic optimization with PSO algorithm of waste heat recovery systems based on organic Rankine cycle system for a natural gas engine