China sacks former energy chief