China's Mega Infrastructure for Green Power