System Design and Application of Supercritical and Transcritical CO2 Power Cycles: A Review