solar hydrogen microgrid