Thermodynamic analysis of a combined supercritical CO2 and ejector expansion refrigeration cycle for engine waste heat recovery