Energy storage and hydrogen energy concepts