hydrogen storage challenges