A novel regenerative hydrogen cerium fuel cell for energy storage applications