hydrogen-rechargeable fuel cell