Frontiers of energy and power engineering in China