An optimization of microtube heat exchangers for supercritical CO2 cooling based on numerical and theoretical analysis