Development of a synthetic solar irradiance generator that produces time series with high temporal and spatial resolutions using readily available mean hourly observations