Huang Jie E energy harvesting chemical