Solar and hydrogen power