Clear sky solar irradiance models: A review of seventy models. (June 2019)