A new solar based multigeneration system with hot and cold thermal storages and hydrogen production. (June 2016)