What is the difference between solar power and hydrogen fuel cell?  What are the advantages of hydrogen?