The Appalling Delusion of 100 Percent Renewables, Exposed