A solar rechargeable battery based on hydrogen storage mechanism in dual-phase electrolyte