A novel solar and geothermal-based trigeneration system for electricity generation, hydrogen production and cooling. (15th October 2019)