nanoscale hydrogen batteries